import PageTools from './PageTools'
import UploadExcel from './UploadExcel'// 上传excel
import UploadImg from './UploadImg'// 上传图片组件
import ImageHolder from './ImageHolder'

export default {
// 当我们在Vue.use方法中创建一个install方法
// 方法会自动调用,会把vue作为参数传递给install方法
  install(Vue) {
    // 注册组件
    // 一.第一种写法(已经优化过)
    // Vue.component('PageTools', PageTools)

    // 二.element-ui的推荐写法
    const components = [PageTools, UploadExcel, UploadImg, ImageHolder]
    components.forEach(component => {
      Vue.component(component.name, component)
    })
  }
}
